Nguồn file và biên soạn WinHelp

Các file nguồn yêu cầu phải được đóng gói (biên dịch) thành một file.hlp bao gồm một hoặc nhiều hơn các tài liệu có đuôi.rtf và một file project help với đuôi.hpj, vùng với bất kỳ file hình ảnh nào (.bmp,.wmf, hoặc.shg) mà sử dụng bên trong file Help. Một file bảng nội dung tùy chọn với đuôi.cnt có thể cũng được tạo ra để sử dụng với file.hlp.

Bên trong file.rtf, các chủ đề được chia ra bởi các page break. Mỗi chủ để có một sê ri cước chú (footnote) có chứa các thông tin cho bộ biên dịch (compiler):

các cước chú #có chứa ID của chủ đề (thường tạo các liên kết tới chủ đề đó).các cước chú $ có chứa tên giống như nó hiển thị trên bảng nội dung, index, và các nơi khác.các cước chú K có chứa các từ khóa dùng cho index.các cước chú A có chưa các từ khóa Xem Thêm (See Also).các cước chú * có chứa các thẻ build.các cước chú + có chứa các thông tin thứ tự duyệt.các cước chú ! có chứa các macro đưa vào chủ đề.

Chỉ cước chú # là bắt buộc phải có. Tất cả các cước chú khác chỉ là tùy chọn.

Văn bản trong mỗi chủ đề có thể chứa các định dạng đặc biệt, chẳng hạn In đậm, in nghiêng, và màu sắc. Superscript and subscript are not allowed. Jumps between topics in the same Help file usually appear in the source document as double-underlined text (green by default, though this can be overridden) followed by a topic ID in hidden text. Popup links appear in the source document as text with a single underline (also green by default) followed by a topic ID in hidden text. (In the.hlp file, the jumps show up as green text with a single underline, and popups show up as green text with a dotted underline.)

Hình ảnh có thể được thêm vào có dạng {bmc image.bmp}. Hỗ trợ các định dạng như .bmp,.wmf, và .shg (sử dụng cho các sơ đồ hình ảnh mà có thể chứa các liên kết tới hoặc các trang popup được kích hoạt bằng cách click vào các phần đặc biệt của bức ảnh).

Sau khi các file nguồn được tạo ra, file help có thể được đóng gói (biên dịch) bằng bộ đóng gói WinHelp như HCW.exe hoặc sử dụng một chương trình phần mềm thương mại như RoboHelp hoặc HelpBreeze, phổ biến nhất (bao gồm cả hai chương trình trên) cũng có thể sử dụng hcw.exe làm bộ đóng gói backend.

Tài liệu tham khảo

WikiPedia: WinHelp http://www.herdsoft.com/catalog/ehlp2rtf.html http://www.herdsoft.com/linux/themen/online_publis... http://www.komeil.com/blog/windows-help-program-wi... http://support.microsoft.com/kb/917607 http://www.microsoft.com/downloads/details.aspx?di... http://www.microsoft.com/downloads/details.aspx?fa... http://www.microsoft.com/en-us/download/details.as... http://www.microsoft.com/en-us/download/details.as... http://www.solutionsoft.com/hlpbrz.htm http://www.help-info.de